package com.warren.context;

import com.warren.beans.factory.HierarchicalBeanFactory;
import com.warren.beans.factory.ListableBeanFactory;
import com.warren.core.io.ResourceLoader;

/**
 * @author warren
 * @create 2021-08-19 20:22
 * @Description
 * context  是本次实现应用上下文功能新增的服务包
 * ApplicationContext，继承于  ListableBeanFactory，也就继承了关于  BeanFactory
 * 方法，比如一些  getBean  的方法。另外  ApplicationContext  本身是  Central  接
 * 口，但目前还不需要添加一些获取ID 和父类上下文，所以暂时没有接口方法的定
 * 义。
 */
public interface ApplicationContext extends ListableBeanFactory, HierarchicalBeanFactory,ResourceLoader, ApplicationEventPublisher {

}
